package com.ktgj.flight.domain;

import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;

/**
 * 机场对象 airport
 * 
 * @author ruoyi
 * @date 2021-08-30
 */
public class Airport implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 机场的经纬度高德版 */
    @Excel(name = "机场的经纬度高德版")
    private String coordinatesgd;

    /** 机场名称简拼 */
    @Excel(name = "机场名称简拼")
    private String airportNameJianpin;

    /** 机场名称全拼 */
    @Excel(name = "机场名称全拼")
    private String airportNameQuanpin;

    /** 携程机场id */
    @Excel(name = "携程机场id")
    private Long poiId;

    /** 机场图片名称 */
    @Excel(name = "机场图片名称")
    private String picturename;

    /** 机场的经纬度百度版 */
    @Excel(name = "机场的经纬度百度版")
    private String coordinates;

    /** 排序 */
    @Excel(name = "排序")
    private Long orderSort;

    /** 机场代码 */
    @Excel(name = "机场代码")
    private String airportId;

    /** 机场名称 */
    @Excel(name = "机场名称")
    private String airportName;

    /** 机场英文名称 */
    @Excel(name = "机场英文名称")
    private String airportEname;

    /** 城市名称 */
    @Excel(name = "城市名称")
    private String airportCityName;

    /** 城市英文名称 */
    @Excel(name = "城市英文名称")
    private String airportCityEname;

    /** 城市全拼 */
    @Excel(name = "城市全拼")
    private String airportCityPinyin;

    /** 城市简拼 */
    @Excel(name = "城市简拼")
    private String airportCityJpinyin;

    /** 城市编号 */
    @Excel(name = "城市编号")
    private String airportCityId;

    /** 排序序列 */
    @Excel(name = "排序序列")
    private Long airportSort;

    /** 是否使用
            是否使用 */
    @Excel(name = "是否使用")
    private String isUsed;

    /** 大巴票价 */
    @Excel(name = "大巴票价")
    private String airportBusPrice;

    /** 大巴时刻 */
    @Excel(name = "大巴时刻")
    private String airportBusTimetable;

    /** 机场介绍 */
    @Excel(name = "机场介绍")
    private String airportDesc;

    /** 机场启用时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "机场启用时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date startTime;

    /** 机场终止时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "机场终止时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date endTime;

    /** 机场简称 */
    @Excel(name = "机场简称")
    private String airnamesort;

    /** 城市id */
    @Excel(name = "城市id")
    private String cityId;

    /** 是否为热门城市 */
    @Excel(name = "是否为热门城市")
    private String popular;

    /** 自增主键 */
    private Long id;

    /** 是否为热门机场 */
    private String remenAirport;

    /*-------------------------------------------------------------*/

    /** 启用时间 */
    private String time;

    /** 计划终止时间 */
    private String timeBack;

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public String getTimeBack() {
        return timeBack;
    }

    public void setTimeBack(String timeBack) {
        this.timeBack = timeBack;
    }

    public String getRemenAirport() {
        return remenAirport;
    }

    public void setRemenAirport(String remenAirport) {
        this.remenAirport = remenAirport;
    }

    public void setCoordinatesgd(String coordinatesgd)
    {
        this.coordinatesgd = coordinatesgd;
    }

    public String getCoordinatesgd() 
    {
        return coordinatesgd;
    }
    public void setAirportNameJianpin(String airportNameJianpin) 
    {
        this.airportNameJianpin = airportNameJianpin;
    }

    public String getAirportNameJianpin() 
    {
        return airportNameJianpin;
    }
    public void setAirportNameQuanpin(String airportNameQuanpin) 
    {
        this.airportNameQuanpin = airportNameQuanpin;
    }

    public String getAirportNameQuanpin() 
    {
        return airportNameQuanpin;
    }
    public void setPoiId(Long poiId) 
    {
        this.poiId = poiId;
    }

    public Long getPoiId() 
    {
        return poiId;
    }
    public void setPicturename(String picturename) 
    {
        this.picturename = picturename;
    }

    public String getPicturename() 
    {
        return picturename;
    }
    public void setCoordinates(String coordinates) 
    {
        this.coordinates = coordinates;
    }

    public String getCoordinates() 
    {
        return coordinates;
    }
    public void setOrderSort(Long orderSort) 
    {
        this.orderSort = orderSort;
    }

    public Long getOrderSort() 
    {
        return orderSort;
    }
    public void setAirportId(String airportId) 
    {
        this.airportId = airportId;
    }

    public String getAirportId() 
    {
        return airportId;
    }
    public void setAirportName(String airportName) 
    {
        this.airportName = airportName;
    }

    public String getAirportName() 
    {
        return airportName;
    }
    public void setAirportEname(String airportEname) 
    {
        this.airportEname = airportEname;
    }

    public String getAirportEname() 
    {
        return airportEname;
    }
    public void setAirportCityName(String airportCityName) 
    {
        this.airportCityName = airportCityName;
    }

    public String getAirportCityName() 
    {
        return airportCityName;
    }
    public void setAirportCityEname(String airportCityEname) 
    {
        this.airportCityEname = airportCityEname;
    }

    public String getAirportCityEname() 
    {
        return airportCityEname;
    }
    public void setAirportCityPinyin(String airportCityPinyin) 
    {
        this.airportCityPinyin = airportCityPinyin;
    }

    public String getAirportCityPinyin() 
    {
        return airportCityPinyin;
    }
    public void setAirportCityJpinyin(String airportCityJpinyin) 
    {
        this.airportCityJpinyin = airportCityJpinyin;
    }

    public String getAirportCityJpinyin() 
    {
        return airportCityJpinyin;
    }
    public void setAirportCityId(String airportCityId) 
    {
        this.airportCityId = airportCityId;
    }

    public String getAirportCityId() 
    {
        return airportCityId;
    }
    public void setAirportSort(Long airportSort) 
    {
        this.airportSort = airportSort;
    }

    public Long getAirportSort() 
    {
        return airportSort;
    }
    public void setIsUsed(String isUsed) 
    {
        this.isUsed = isUsed;
    }

    public String getIsUsed() 
    {
        return isUsed;
    }
    public void setAirportBusPrice(String airportBusPrice) 
    {
        this.airportBusPrice = airportBusPrice;
    }

    public String getAirportBusPrice() 
    {
        return airportBusPrice;
    }
    public void setAirportBusTimetable(String airportBusTimetable) 
    {
        this.airportBusTimetable = airportBusTimetable;
    }

    public String getAirportBusTimetable() 
    {
        return airportBusTimetable;
    }
    public void setAirportDesc(String airportDesc) 
    {
        this.airportDesc = airportDesc;
    }

    public String getAirportDesc() 
    {
        return airportDesc;
    }
    public void setStartTime(Date startTime) 
    {
        this.startTime = startTime;
    }

    public Date getStartTime() 
    {
        return startTime;
    }
    public void setEndTime(Date endTime) 
    {
        this.endTime = endTime;
    }

    public Date getEndTime() 
    {
        return endTime;
    }
    public void setAirnamesort(String airnamesort) 
    {
        this.airnamesort = airnamesort;
    }

    public String getAirnamesort() 
    {
        return airnamesort;
    }
    public void setCityId(String cityId) 
    {
        this.cityId = cityId;
    }

    public String getCityId() 
    {
        return cityId;
    }
    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public String getPopular() {
        return popular;
    }

    public void setPopular(String popular) {
        this.popular = popular;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("coordinatesgd", getCoordinatesgd())
            .append("airportNameJianpin", getAirportNameJianpin())
            .append("airportNameQuanpin", getAirportNameQuanpin())
            .append("poiId", getPoiId())
            .append("picturename", getPicturename())
            .append("coordinates", getCoordinates())
            .append("orderSort", getOrderSort())
            .append("airportId", getAirportId())
            .append("airportName", getAirportName())
            .append("airportEname", getAirportEname())
            .append("airportCityName", getAirportCityName())
            .append("airportCityEname", getAirportCityEname())
            .append("airportCityPinyin", getAirportCityPinyin())
            .append("airportCityJpinyin", getAirportCityJpinyin())
            .append("airportCityId", getAirportCityId())
            .append("airportSort", getAirportSort())
            .append("isUsed", getIsUsed())
            .append("airportBusPrice", getAirportBusPrice())
            .append("airportBusTimetable", getAirportBusTimetable())
            .append("airportDesc", getAirportDesc())
            .append("startTime", getStartTime())
            .append("endTime", getEndTime())
            .append("airnamesort", getAirnamesort())
            .append("cityId", getCityId())
            .append("id", getId())
            .append("remenAirport",getRemenAirport())
            .append("popular",getPopular())
            .toString();
    }
}
